Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Chile #1-w1 Chile #1-w2 Bolivia F1 Ecuador-w4 El Salvador F1 Colombia F2 Chile F1 Chile F2 Ecuador F2 Ecuador F3 Colombia F6 Mexico F17 Venezuela F8 Brazil F1 Brazil F2 Brazil F3 Brazil F4 Brazil F5 Ecuador F2 Ecuador F3 Venezuela F4 Venezuela F6 Colombia F4 Colombia F5 Panama F1 Cuba F1 Italy F7 Italy F14 Ecuador F2 Ecuador F1 Ecuador F3 Germany F1 Germany F2 Germany F4 Germany F2 Venezuela F5 Guatemala F1 Ecuador F3 USA F16 Italy F11 Brazil F16 Colombia F1 Colombia F4 Ecuador F1 Costa Rica F1 Colombia F1 Colombia F2 USA F14 USA F15 Ecuador F1 Ecuador F2 Ecuador F3 Bolivia F2 Colombia F3 Colombia F4 Cuba F1 Ecuador-w1 Ecuador-w2 Ecuador-w3 Cuba F1 Venezuela #1-w1 Venezuela #1-w2 USA F16 USA F17 USA F18 Argentina F2 Argentina F3 Colombia F3 Brazil F6 Ecuador F1 Brazil F17 Brazil F18 Brazil F20 Brazil F21 Colombia F1 Colombia F2 Colombia F3 Ecuador F1 Ecuador F2 Ecuador F3 Brazil F19 Italy F12 Italy F13 Italy F15 Italy F16 Italy F17 Peru F1 Peru F2 Ecuador F1 Ecuador F2 Ecuador F3 Ecuador F5 Ecuador F6 Ecuador F7 Brazil F24 Brazil F25 Nicaragua F1 El Salvador F2 Dominican Republic F3 Brazil F35 Colombia F1 Italy F5 Italy F6 Italy F7 Ecuador F1 Italy F8 Heineken Challenger - Ho Chi Minh City Copa Ericsson Peru - Lima VII Trofeo Ciudad de Quito - Quito V Trofeo Ciudad de Quito - Quito Banca Stato Challenger Lugano - Lugano Open Castilla y Leon - Segovia Black Forest Open - Freudenstadt IX Abierto Internacional de Salinas - Salinas I Manta Open - Manta TED Open - Istanbul Intersport Heilbronn Open - Heilbronn X Abierto Internacional de Salinas - Salinas Bogota Challenger - Bogota Challenger ATP de Cuenca Diario El Mercurio - Cuenca Home Depot Center USTA Challenger - Carson Open de L'Isere-Trophee BNP Paribas - Grenoble Challenger Ciudad de Guayaquil - Guayaquil Lima Challenger 2007 - Lima Abierto Internacional de Salinas 'Dario Expreso' - Salinas Puerto Rico Challenger Tennis Event - Humacao Akbank Private Banking TED Open - Istanbul Nottingham Challenger Athens Challenger Ramat Hasharon Challenger Bergamo Challenger Rome Challenger Heilbronn Challenger Dallas Challenger Rome Challenger Petange Challenger Orleans Challenger Le Gosier Challenger Quimper Challenger Astana Challenger Cherbourg Challenger Kazan Challenger Guadalajara Challenger Taipei City Challenger Gimcheon Challenger Nottingham-2 Challenger Portoroz Challenger Recanati Challenger Vancouver Challenger Heineken Trophy - 's-Hertogenbosch Milan Indoors - Milan St. Petersburg Open - St. Petersburg Open de Moselle - Metz Heilbronn Challenger Qatar Open - Doha Heineken Open - Auckland Legg Mason Tennis Classic - Washington D.C. Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Open de Moselle - Metz St. Petersburg Open - St. Petersburg The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles AIG Japan Open - Tokyo Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championships - Houston Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven GHI Bronx Classic - Bronx Nova Challenger Osaka - Osaka New Delhi Challenger II - New Delhi The Surbiton Trophy - Surbiton Next Generation Adelaide International - Adelaide Heineken Open - Auckland VI Abierto Internacional de Salinas - Salinas Open de L'Isere (Open 38) - Grenoble Bukhara Challenger - Bukhara Open de la Ville de Saint Denis - Reunion Island Heineken Challenger - Ho Chi Minh City VIII Avierto Internacional de Salinas - Salinas The Stella Artois Championships - London Siemens Open 2003 - Scheveningen Arroyo de la Encomienda - Valladolid Genoa Open 'Fondazione Carige' - Genova Open de L'Isere - Grenoble IX Trofeo Ciudad de Quito - Quito Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Copa Petrobras Bogota - Bogota Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis The Artois Championships - London II Manta Open - Manta Seguros Bolivar Open - Medellin Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane Heineken Open - Auckland SAP Open - San Jose III Isla de Lanzarote - Lanzarote Regions Morgan Keegan Championships - Memphis Sail Open - New Delhi Delray Beach International Tennis Championships - Delray Beach Izmir Cup - Izmir AEGON Championships - London Ordina Open - 's-Hertogenbosch Open des Alpes Trophee BNP Paribas - Grenoble Seguros Bolivar Open - Medellin AEGON Championships - London Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo Challenger Cudad de Guayaquil - Guayaquil Quito Challenger Guayaquil Challenger Cherbourg Challeger St. Remy Challenger Izmir Challenger Seoul Challenger Eckental Challenger Guayaquil Challenger Yokohama World Tennis Gaora Cup - Yokohama Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier GHI Bronx Tennis Classic - Bronx SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade AEGON Championships - London UNICEF Open - 's Hertogenbosch Canottieri Mincio Open - Mantova Bath Challenger Shimadzu All Japan Indoor - Kyoto Atlanta Tennis Championships - Atlanta The Surbiton Trophy - Surbiton IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte Moselle Open - Metz Erste Bank Open - Vienna Valencia Open - Valencia Brisbane International - Brisbane Open 13 - Marseille The 70th King's Cup and Queen's Cup - Bangkok Portugal Open - Oeiras Open Sainte-Victoire - Aix-En-Provence Power Horse Cup - Dusseldorf The Nottingham Challenger - Nottingham Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Sporting Challenger - Turin South African Airways Tennis Open - Durban Mobilux Open - Luxembourg II Manta Open - Manta XI Trofeo Ciudad de Quito - Quito Corona Mexico City Open - Mexico City Mobilux Open - Luxembourg XL Bermuda Open - Bermuda Abierto Colombiano de Tenis - Bogota Challenger ATP de Cuenca Diario El Mercurio - Cuenca Fifth-Third Bank Tennis Classic - Lexington Ethias Trophy - Mons Copa Petrobras Colombia - Bogota Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg XII Abierto Internacional de Salinas - Salinas Morocco Tennis Tour - Casablanca Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis Croatia Osiguranje Rijeka Open - Rijeka Baden Open - Karlsruhe Seguros Bolivar Open - Bogota Challenger ATP de Cuenca Diario El Mercurio - Cuenca Guzzini Challenger - Recanati BH Tennis Open - Belo Horizonte Open Castilla y Leon - Segovia Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Akbank Private Banking TED Open - Istanbul IV Manta Open - Manta Open D'Orleans - Orleans Open des Alpes Trophee BNP Paribas - Grenoble Open de Rennes La Trinitaine - Rennes Copa Petrobras Colombia - Bogota Kobstaedernes ATP Challenger - Kolding Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Moselle Open - Metz Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Topshelf Open - 's-Hertogenbosch AEGON Championships - London BB&T Atlanta Open - Atlanta Dublin Challenger - Dublin Citi Open - Washington V Manta Open-Trofeo Ricardo Delgado Aray - Manta Moselle Open - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai VI Trofeo Ciudad de Quito - Quito Apia International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Moselle Open - Metz If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington Bergamo Challenger Johannesburg Challenger Rhodes Challenger Warsteiner Challenger Lubeck - Lubeck Nottingham Challenger Brisbane International - Brisbane Sydney International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch Tashkent Challenger AEGON Championships - London AEGON International - Eastbourne Hall of Fame Open - Newport Noumea Challenger Abierto Mexicano - Los Cabos Courmayeur Challenger Wolfsburg Challenger Campbell's Hall of Fame Tennis Championships - Newport Johannesburg Challenger Nottingham Challenger Nottingham Challenger Heineken Open - Auckland Napoli Challenger Copa Petrobras - Buenos Aires The Surbiton Trophy - Surbiton V Gramado Open de Tennis - Gramado St. Remy Challenger IV Challenger Ciudad De Guayaquil - Guayaquil Heilbronn Challenger BMW Tennis Championship - Sunrise Quimper Challenger Cherbourg Challenger Tennis Napoli Cup - Napoli Dallas Challenger ATU Cup - Weiden Open de la Ville de Saint Denis - Reunion Island Cremona Challenger XIV Challenger ATP Club Premium Open - Quito Salinas Challenger Challenger Ford de Cherbourg - Cherbourg Gallagher International - Hamilton V Abierto Internacional de Salinas - Salinas Leon Challenger Belgrade Challenger Sarajevo Challenger Shenzhen Challenger Nottingham Challenger Johannesburg Challenger Manta Challenger VIII Trofeo Ciudad de Quito - Quito Ethias Trophy - Mons XIII Trofeo Ciudad de Quito - Quito Samsung Securities Cup - Seoul Irving Challenger Shimadzu All Japan Indoor - Kyoto 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Binghamton Professional Tennis Tournament - Binghamton Gemax Open - Belgrade Rennes Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Irving Challenger Tennis Napoli Cup 2004 - Napoli Samsung Secruities Cup Challenger - Seoul Garden Open 2004 - Rome Flea Market Cup Busan Challenger Tennis - Busan San Remo Tennis Cup - San Remo II Challenger Ciudada de Guayaquil - Guayaquil XI Open International D'Andorra - Andorra Guayaquil Challenger Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte ATP Open Castilla y Leon - Segovia VII Avierto Internacional de Salinas - Salinas Moselle Open - Metz Zagreb Open - Zagreb Sporting Challenger 2003 - Turin Sao Paulo Challenger Bucaramanga Challenger XI Abierto Internacional de Salinas - Salinas The Stella Artois Grass Court Championships - London Rogers Cup - Montreal Qatar Open - Doha Heineken Open - Auckland Milan Indoors - Milan Grand Prix Hassan II - Casablanca Salinas Challenger Sunrise Challenger Internationaler Raiffeisen Grand Prix - St. Polten Legg Mason Tennis Classic - Washington D.C. Jersey Challenger Pilot Pen Tennis - New Haven Thailand Open - Bangkok Vancouver Challenger Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Open Seat Godo 2005 - Barcelona Ordina Open - 's-Hertogenbosch Kremlin Cup - Moscow ATP Kremlin Cup - Moscow Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Open 13 - Marseille Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Estoril Open - Estoril Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Winston-Salem Open - Winston-Salem Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BRD Nastase Tiriac Trophy - Bucharest Campbells Hall of Fame Tennis Championships - Newport Shenzhen Open - Shenzhen Citi Open - Washington Rakuten Japan Open - Tokyo Dubai Duty Free Tennis Championships - Dubai French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Ericsson Open - Miami Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York The Stella Artois Championships - London Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, Group 1, REL2, LUX-NOR 5-0 Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 1, 2R, GBR-LUX 4-1 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, Group 1, REL2, ECU-PER 4-1 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, 2R, ECU-PAR 5-0 Davis Cup, Group 1, PO, LUX-MAR 3-2 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, Group 1, PO, PER-ECU 4-1 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, Group 2, 1R, ECU-AHO 5-0 Davis Cup, Group 2, 2R, URU-ECU 5-0 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 2, 2R, ECU-DOM 4-1 Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, Group II, 1R, IRL-LUX 2-3 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group II, PO, MAD-LUX 1-4 Davis Cup, Group II, PO, HUN-LUX 1-4 Davis Cup, Group II, 1R, MAR-LUX 2-3 Davis Cup, Group II, 1R, LUX-MAD 3-2 Davis Cup, Group II, PO, LUX-GEO 5-0 Olympics - London Olympics - Rio de Janeiro Internazionali BNL d'Italia - Rome Davis Cup, Group 1, 1R, MEX-ECU 2-3 Davis Cup, Group 1, PO, VEN-ECU 5-0